// /utils/utils.js

import request from './request.js'

class Utils {
	constructor() {
		// 这里可以保留 baseUrl，也可以直接写在 request 中
	}

	// 获取用户信息
	async getUserInfo() {
		try {
			const res = await new Promise((resolve, reject) => {
				uni.login({
					success: resolve,
					fail: reject
				})
			})

			console.log(res)

			const loginRes = await request({
				url: '/auth/wxLogin',
				data: {
					code: res.code
				}
			})

			console.log(loginRes, '登录成功')
		} catch (error) {
			console.error('获取用户信息失败:', error)
		}
	}
}

export default new Utils()